package com.itheima.d4_stringbuilder;

//需求：设计一个方法，用于判断字符串是否对称，如果对称返回true，否则返回false
public class Test2 {
    public static void main(String[] args) {
        boolean result = checkStr("123");
        if (result) {
            System.out.println("是对称字符串");
        } else {
            System.out.println("不是对称字符串");
        }
    }

    /**
     * 1.定义方法
     * 明确参数：String str
     * 明确返回值：boolean
     */
    public static boolean checkStr(String str) {
        //2.需要通过StringBuilder操作str
        StringBuilder sb = new StringBuilder(str);

        //3.对称字符串：字符串内容反转后和反转前一样。需要用reverse()反转方法
        sb.reverse();
        String reverseStr = sb.toString();
        //4.判断sb（已经反转了），和没有反转前（str）的内容是否相同
        if (str.equals(reverseStr)) {
            //条件成立，说明是对称
            return true;
        } else {
            return false;
        }
    }
}
